package com.sansan.qiangji.entity.warehouse;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * @author tools.49db.cn
 * @version 1.0
 * @date 2020-11-05
 */
@Data
public class PushOrderBoxDetail implements Serializable {
    private Integer boxDetailId;


    private String boxDetailCode;

    /**
     * 物品名称
     */
    private String productName;

    /**
     * 物品编号
     */
    private String productCode;

    /**
     * 货架名称
     */
    private String shelveName;

    /**
     * 货架列
     */
    private Integer shelveWidth;

    /**
     * 货架行
     */
    private Integer shelveHeight;

    /**
     * 单位数量
     */
    private Integer unintCount;

    /**
     * 入库详情编号
     */
    private String pushOrderDetailCode;

    /**
     * 入库单编号
     * */
    private String pushOrderCode;

    /**
     * 未生成/已生成/已入库
     */
    private String boxDetailStatus;

    /**
     * 入库时间
     * */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date pushTime;

    /**
     * 批次号
     * */
    private String batchNumber;

    /**
     * 物料箱号
     * */
    private String boxCode;

    /**
     * 物料单重
     * */
    private Double weight;

    /**
     * 物料总重
     * */
    private Double totalWeight;

    private static final long serialVersionUID = 1L;
}
